import  re

#1.验证手机号
def is_valid_phone_number(phone):
    pattern = r'^1[3-9]\d{9}$'
    #匹配格式
    result = re.match(pattern,phone)
    if result:
        print('匹配成功',result.group())
        return True
    else:
        print('匹配失败')
        return False
#数据搜索  （search（），findall）
def regular_sentence():
    text = '我的电话是：123-4567-8910,座机号：0234-567-8910'
    pattern = r'\d{3,4}-\d{3,4}-\d{4}'

#1.search 只查找第一个符合要求的结果
    # result = re.search(pattern,text)

#2.findall 搜索所有符合要求的结果
    result = re.findall(pattern,text)
    if result:
        print('匹配成功',result)
    else:
        print('匹配失败')

#3.sub 替换
def regular_sentence_sub():
    text = '我的电话是：123-4567-8910,座机号：0234-567-8910'
    pattern = r'\d{3,4}-\d{3,4}-\d{4}'
    result = re.sub(pattern,'****',text)
    print(result)


#4.split 分割
def regular_sentence_split():
    text = '苹果、香蕉；橙子，西瓜  葡萄;草莓，，蓝莓'
    pattern = r'[,，；、;\s]+'
    result = re.split(pattern,text)
    print(result)


if __name__ == '__main__':
    # is_valid_phone_number('13345678910')
    #regular_sentence()
    #regular_sentence_sub()
    regular_sentence_split()
